package com.yanqu.road.entity.tradewar;

import com.yanqu.road.entity.DataObject;

public class UserTradeWarInfo extends DataObject {

	private long userId;

	private long totalRandomBattleTimes;

	private long score;

	private long modifyTime;

	private long totalKillPatronsCount;

	private long totalTradeWarTimes;

	private int maxKillPatronsCount;              //累计击败门客数

	private long totalBuyBuffTimes;               //累计鼓舞次数

	private long totalPublishWantedTimes;        //累计发布通缉次数

	private long totalBeWantedTimes;             //累计被通缉次数

	private long totalChallengeTimes;            //累计挑战次数

	private long totalBeKillPatronsCount;        //累计被击败门客数量

	private long lastBeAttackNotifyTime;         //最近被攻击时间

	private int activityId;                      //活动编号

	private long crossScore;                     //跨服商战分数

	private long crossTradeWarMoney;            //当前活动名誉币累计值

	private int dailyTrackTimes;				//今日追缉次数
	private long dailyTrackResetTime;			//追缉次数重置时间

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		if(this.userId != userId) {
			this.userId = userId;
			setUpdateOption();
		}
	}

	public long getTotalRandomBattleTimes() {
		return totalRandomBattleTimes;
	}

	public void setTotalRandomBattleTimes(long totalRandomBattleTimes) {
		if(this.totalRandomBattleTimes != totalRandomBattleTimes) {
			this.totalRandomBattleTimes = totalRandomBattleTimes;
			setUpdateOption();
		}
	}

	public long getScore() {
		return score;
	}

	public void setScore(long score) {
		if(this.score != score) {
			this.score = score;
			setUpdateOption();
		}
	}

	public long getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(long modifyTime) {
		if(this.modifyTime != modifyTime) {
			this.modifyTime = modifyTime;
			setUpdateOption();
		}
	}

	public long getTotalKillPatronsCount() {
		return totalKillPatronsCount;
	}

	public void setTotalKillPatronsCount(long totalKillPatronsCount) {
		if(this.totalKillPatronsCount != totalKillPatronsCount) {
			this.totalKillPatronsCount = totalKillPatronsCount;
			setUpdateOption();
		}
	}

	public long getTotalTradeWarTimes() {
		return totalTradeWarTimes;
	}

	public void setTotalTradeWarTimes(long totalTradeWarTimes) {
		if(this.totalTradeWarTimes != totalTradeWarTimes) {
			this.totalTradeWarTimes = totalTradeWarTimes;
			setUpdateOption();
		}
	}

	public int getMaxKillPatronsCount() {
		return maxKillPatronsCount;
	}

	public void setMaxKillPatronsCount(int maxKillPatronsCount) {
		if(this.maxKillPatronsCount != maxKillPatronsCount) {
			this.maxKillPatronsCount = maxKillPatronsCount;
			setUpdateOption();
		}
	}

	public long getTotalBuyBuffTimes() {
		return totalBuyBuffTimes;
	}

	public void setTotalBuyBuffTimes(long totalBuyBuffTimes) {
		if(this.totalBuyBuffTimes != totalBuyBuffTimes) {
			this.totalBuyBuffTimes = totalBuyBuffTimes;
			setUpdateOption();
		}
	}

	public long getTotalPublishWantedTimes() {
		return totalPublishWantedTimes;
	}

	public void setTotalPublishWantedTimes(long totalPublishWantedTimes) {
		if(this.totalPublishWantedTimes != totalPublishWantedTimes) {
			this.totalPublishWantedTimes = totalPublishWantedTimes;
			setUpdateOption();
		}
	}

	public long getTotalBeWantedTimes() {
		return totalBeWantedTimes;
	}

	public void setTotalBeWantedTimes(long totalBeWantedTimes) {
		if(this.totalBeWantedTimes != totalBeWantedTimes) {
			this.totalBeWantedTimes = totalBeWantedTimes;
			setUpdateOption();
		}
	}

	public long getTotalChallengeTimes() {
		return totalChallengeTimes;
	}

	public void setTotalChallengeTimes(long totalChallengeTimes) {
		if(this.totalChallengeTimes != totalChallengeTimes) {
			this.totalChallengeTimes = totalChallengeTimes;
			setUpdateOption();
		}
	}

	public long getTotalBeKillPatronsCount() {
		return totalBeKillPatronsCount;
	}

	public void setTotalBeKillPatronsCount(long totalBeKillPatronsCount) {
		if(this.totalBeKillPatronsCount != totalBeKillPatronsCount) {
			this.totalBeKillPatronsCount = totalBeKillPatronsCount;
			setUpdateOption();
		}
	}

	public long getLastBeAttackNotifyTime() {
		return lastBeAttackNotifyTime;
	}

	public void setLastBeAttackNotifyTime(long lastBeAttackNotifyTime) {
		if(this.lastBeAttackNotifyTime != lastBeAttackNotifyTime) {
			this.lastBeAttackNotifyTime = lastBeAttackNotifyTime;
			setUpdateOption();
		}
	}

	public int getActivityId() {
		return activityId;
	}

	public void setActivityId(int activityId) {
		if(this.activityId != activityId) {
			this.activityId = activityId;
			setUpdateOption();
		}
	}

	public long getCrossScore() {
		return crossScore;
	}

	public void setCrossScore(long crossScore) {
		if(this.crossScore != crossScore) {
			this.crossScore = crossScore;
			setUpdateOption();
		}
	}

	public long getCrossTradeWarMoney() {
		return crossTradeWarMoney;
	}

	public void setCrossTradeWarMoney(long crossTradeWarMoney) {
		if(this.crossTradeWarMoney != crossTradeWarMoney) {
			this.crossTradeWarMoney = crossTradeWarMoney;
			setUpdateOption();
		}
	}

	public int getDailyTrackTimes() {
		return dailyTrackTimes;
	}

	public void setDailyTrackTimes(int dailyTrackTimes) {
		if(this.dailyTrackTimes != dailyTrackTimes) {
			this.dailyTrackTimes = dailyTrackTimes;
			setUpdateOption();
		}
	}

	public long getDailyTrackResetTime() {
		return dailyTrackResetTime;
	}

	public void setDailyTrackResetTime(long dailyTrackResetTime) {
		if(this.dailyTrackResetTime != dailyTrackResetTime) {
			this.dailyTrackResetTime = dailyTrackResetTime;
			setUpdateOption();
		}
	}
}
